stimulate the senses - Alemán Inglés Diccionario